SONIC - A Plug-In Architecture for Video Processing

نویسندگان

  • Simon D. Haynes
  • Peter Y. K. Cheung
  • Wayne Luk
  • John Stone
چکیده

This paper presents the SONIC reconfigurable computing architecture and the first implementation, SONIC-1. SONIC is designed to support the software plug-in methodology to accelerate video image processing applications. SONIC differs from other architectures through the use of Plug-In Processing Elements (PIPEs) and the Application Programmer’s Interface (API). Each PIPE contains a reconfigurable processor, a scaleable router that also formats video data, and a frame-buffer memory. The SONIC architecture integrates multiple PIPEs together using a specialised bus structure which enables flexible and optimal pipelined processing. SONIC-1communicates with the host PC through the PCI bus and has 8 PIPEs. We have developed an easy to use API which allows SONIC-1 to be used by multiple applications simultaneously. Preliminary results show that a 19 tap separable 2-D FIR filter implemented on a single PIPE achieves processing rates of more than 15 frames per second operating on 512 x 512 video transferred over the PCI bus. We estimate that using all 8 PIPEs, we could obtain real-time processing rates for complex operations such as image warping.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Video Image Processing with the Sonic Architecture

C urrent industrial videoprocessing systems use a mixture of high-performance workstations and application-specific integrated circuits. However, video image processing in the professional broadcast environment requires more computational power and data throughput than most of today’s general-purpose computers can provide. In addition, using ASICs for video image processing is both inflexible a...

متن کامل

Comparative Analysis of Media Pipeline Plug-in Architectures

The future of ext Generation etworks relies heavily on the effective operation of real-time applications. Media pipeline plug-in architectures have been introduced to provide the efficiency and improvements that these wireless applications require. The pipeline architectures exist for the efficient capture and processing of multimedia streams into a format suitable for transmission in the conte...

متن کامل

Digital Synthesis by Plug-in Method in Java Media Framework Environment

This paper deals with the implementation of real-time digital musical sound synthesizers by the Plug-In method in the Sun Microsystems Java Media Framework environment. This environment use the Plug-In technology as well as the DirectX or VST environments, but the implementation methods are different. 1. JAVA MEDIA FRAMEWORK Java is object-oriented multi-platform programming language developed ...

متن کامل

A flexible multi-server platform for distributed video information processing

The complexities of advanced computer vision systems call for an infrastructure which is capable of integrating various computer vision algorithms into a working system with high flexibility. The distributed cameras and the need for real-time applications in current systems both lead to a distributed architecture. This paper presents a platform which acts as a framework for video information pr...

متن کامل

A Machine Learning Approach to No-Reference Objective Video Quality Assessment for High Definition Resources

The video quality assessment must be adapted to the human visual system, which is why researchers have performed subjective viewing experiments in order to obtain the conditions of encoding of video systems to provide the best quality to the user. The objective of this study is to assess the video quality using image features extraction without using reference video. RMSE values and processing ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999